package com.sright.bcard.common.service.share.dto.content;

import com.sright.bcard.common.service.share.dto.BaseDomain;
import com.sright.bcard.common.service.share.dto.common.WxappDTO;
import com.sright.bcard.common.service.share.dto.response.CardListResponse;
import lombok.Data;

import java.util.List;

@Data
public class CardInfoDetailDTO extends BaseDomain {
    private static final long serialVersionUID = 6138320118479696899L;

    private Long id;
    private Long userId;
    private String name;
    private String wechat;
    private Long addressId;
    private String address;
    private String nameEn;
    private String addressEn;
    private String mobile;
    private String email;
    private String fontColor;
    private Integer zhIsUpdated;
    private Integer enIsUpdated;
    private String longitude;
    private String latitude;
    private String avatar;
    private String templateName;
    private Integer isOpen;
    private List<CardListResponse> cardIdList;
    private List<CompanyInfoBean> companyInfo;
    private String appid;
    private String pages;
    private Integer isBinding;
    private Long memberId;

    @Data
    public static class CompanyInfoBean {
        private Long id;
        private Long companyId;
        private String name;
        private String nameEn;
        private String department;
        private String departmentEn;
        private String job;
        private String jobEn;
    }
}
